/**
 * global stylesheet for MineClient!
 */

html,
body,
* {
	margin:0;
	padding:0;
}
body {
	padding:10px;
	font:1em/1.2em helvetica, sans-serif normal normal;
}
h1 {
	margin:1em 0;
	font-family:georgia, serif;
	font-size:2em;
	font-weight:bold;
}

dt {
	font-weight:bold;
}
dd {
	color:#333;
}

ul li {
	margin-left:2em;
}

/* menu */
#menu ul,
#menu li {
	display:block;
	height:1.4em;
	line-height:1.4em;
	vertical-align:bottom;
}
#menu ul {
	border-bottom:solid 1px #000;
}
#menu li {
	float:left;
	margin:-1px 4px 0 0;
	padding:0 1em;
	border:solid 1px #000;
	border-bottom-color:#FFF;
	cursor:pointer;
}	
#menu li.inactive {
	text-decoration:line-through;
	color:#CCC;
	cursor:default;
}

/* loading screen */
#loading-screen {
	width:100%;
	height:100%;
	cursor:progress;
}

/* start screen */
#start-screen label {
	padding-right:.5em;
	font-weight:bold;
}
#start-screen input[type=text] {
	width:20em;
	margin-right:.5em;
	padding:.1em .2em;
}
#start-screen p {
	margin:.5em 0;
	color:#999;
	font-style:italic;
}

/* objects screen */
#objects-screen dt {
	width:100%;
	cursor:pointer;
}
#objects-screen dd {
	margin-left:2em;
}

/* object screen */
#object-screen dt,
#object-screen dd {
	float:left;
	display:block;
	border-bottom:dotted 1px;
}
#object-screen dt {
	clear:left;
	width:15%;
}
#object-screen dd {
	clear:right;
	width:85%;
}
